// manager/pages/divisionhouse/index.js
import { request } from '../../../utils/request';
Page({

    /**
     * 页面的初始数据
     */
    data: {
        userInfo: null,
        dpsBalStat: null,
        ebankStat: null,
        cardStat: null,
        socialCardStat: null,
        aliPayStat: null,
        wechatPayStat: null,
        dyPayStat: null,
        mtPayStat: null,
        pddPayStat: null,
        
        list: []
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.getUserInfo();
        this.getMainDpsData();
        this.getDpsLevelData();
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    // 获取当前登录者的用户信息
    getUserInfo(e) {        
        request({
            url: "/user/getUserInfo",
            reqRSAENCRY: true, // 参数是否加密
            resRSADECRY: true, // 返回值是否解密
            data: {}
        }).then(res => {
            if(res.code == 0){
                this.setData({
                    userInfo: res.data.userInfo
                })
            }
        }).catch(error => {
            // console.log(error)
        })
    },

    // 数据
    getMainDpsData(e) {
        request({
            url: `/fggh/getMainDpsData`,
            // reqRSAENCRY: true, // 参数是否加密
            resRSADECRY: true, // 返回值是否解密
        }).then(res => {
            if(res.code == 0){
                console.log(res)
                this.setData({
                    dpsBalStat: res.data.dpsBalStat,
                    ebankStat: res.data.ebankStat,
                    cardStat: res.data.cardStat,
                    socialCardStat: res.data.socialCardStat,
                    aliPayStat: res.data.aliPayStat,
                    wechatPayStat: res.data.wechatPayStat,
                    dyPayStat: res.data.dyPayStat,
                    mtPayStat: res.data.mtPayStat,
                    pddPayStat: res.data.pddPayStat,
                })
            }
        }).catch(error => {
            // console.log(error)
        })
    },

    // 表格数据
    getDpsLevelData(e) {
        request({
            url: `/fggh/getDpsLevelData`,
            // reqRSAENCRY: true, // 参数是否加密
            resRSADECRY: true, // 返回值是否解密
        }).then(res => {
            if(res.code == 0){
                console.log(res)
                this.setData({
                    list: res.data
                })
            }
        }).catch(error => {
            // console.log(error)
        })
    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },
})